-- TextColorM
-- create by zouyb
-- 文字添加颜色

module("TextColorM", package.seeall);

-------------------------------------
-- 格式化数量艺术字文本（适用于形如：'×20'这种格式的文本）
-- @param number  需要格式的数字
-- @param return 返回格式化后的文本
function formatNumberWordart(number)
    return string.format("/%d", tonumber(number));
end

-- 有一些特殊情况，"/"在使用，只能把"."替换成"x"
function formatNumberWordart2(number)
    return string.format(".%d", tonumber(number));
end

-- 灰色
function appendGray(text)
    return string.format("[%s]%s[-]", "808080", text);
end

-- 蓝色
function appendBlue(text)
    return string.format("[%s]%s[-]", "0000FF", text);
end

-- 黄色
function appendYellow(text)
    return string.format("[%s]%s[-]", "FFFF00", text);
end

-- 天蓝色
function appendSkyBlue(text)
    return string.format("[%s]%s[-]", "93CAD2", text);
end

-- 金色
function appendGolden(text)
    return string.format("[%s]%s[-]", "C5C161", text);
end

-- 根据属性添加颜色
function appendByAttr(text, attr)
    if attr == 1 then
        text = string.format("[%s]%s[-]", "FF0000", text);
    elseif attr == 2 then
        text = string.format("[%s]%s[-]", "93CAD2", text);
    elseif attr == 3 then
        text = string.format("[%s]%s[-]", "00FF00", text);
    elseif attr == 4 then
        text = string.format("[%s]%s[-]", "FF0000", text);
    elseif attr == 5 then
        text = string.format("[%s]%s[-]", "FF00FF", text);
    end
    
    return text;
end



